package com.jt.advice;

import com.jt.vo.SysResult;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

/**
 *Spring为了整合全局异常的处理开发了如下的注解
 *1.@RestControllerAdvice /定义全局异常的处理类返回值JSON串
 * 2.@ExceptionHandler标识拦截的异常的类型,则执行方法
 */
@RestControllerAdvice
public class MyExceptionAdvice {
    //写法:1.运行时异常(通用)2.自定义异常信息﹑3.拦截所有一场Exception
    @ExceptionHandler(RuntimeException.class)
    public  Object  exception(Exception e){
          e.printStackTrace();
          return SysResult.fail();
    }
}
